专利摘要:
An error correcting encoding and decoding system for transmission and reception of digital data is arranged for high error-correcting ability of both burst errors and random errors. In encoding apparatus a digital signal is processed as a plurality of word sequences. The words are interleaved into a different arranging order and are subjected to different relative amounts of delay. Then, first check words are generated to satisfy a parity detection matrix, such as a Reed-Solomon code matrix. After this, the resulting data words and first check words are again interleaved and are provided with respective different amounts of delay. Then, second check words are generated to satisfy a similar matrix. Finally, the first and second check words and the data words are interleaved prior to transmission. In complementary decoding apparatus, the cross-interleaved received signal is de-interleaved in a fashion complementary to the interleaving performed during transmission and the data words are delayed a complementary amount. The received data words are decoded by providing syndromes generated according to the parity detection matrix and burst or random errors are corrected by the check words.
公开号:SU1271382A3
申请号:SU813288050
申请日:1981-05-20
公开日:1986-11-15
发明作者:Одака Кентаро;Сако Йоихиро;Ивамото Икуо;Дои Тошитада;Баренд Фриес Лодевийк
申请人:Н.В.Филипс Глоэлампенфабрикен (Фирма);
IPC主号:
专利说明:

 O1
f
The invention is intended to increase the reliability of information transmission in digital multichannel systems and can be applied to high-quality recording and sound reproduction devices.
 The aim of the invention is to increase the reliability of the transmission of information.
A block of skem is shown on the screen: a coder with error correction; on . FIG. 2 alignment of signals during transmission; in fig. 3 is a block diagram of an apparatus for decoding data words (an example of an error correction decoder); in fig. 4 and 5 diagrams of device operation when decoding data words with error correction; in fig. 6 is a block diagram of a second encoder; in fig. 7 is a block diagram of devices for decoding data words with error correction, option; FIG. 8 is a block diagram of a third encoder; FIG. in fig. 9 - the same; on. 10 - block circuit of the fourth encoder; in fig. N the same.
The encoder (Fig. 1) contains the block 1 of the first delay elements 2 2. 3 Rear, 4 ,, 4, 5 ,, 5 ,, 6, 6, 7 and 7, the first decoder 8 word-correction block 9 of the second delay elements, the decoder 10 word-correction, block 11 of third delay elements, inverters 12-15, a device for decoding data words contains (fig. 3) block 16 delay elements, inverters 17-20, word-correction decoder 21, block 22 of the second delay elements, second decoder 23 word by word correction, block 24 of the third delay elements. The second encoder (FIG. B) contains a signal interleaver 25, an encoder 26, a delay block 27, a correction block 28, a delay block 29. The device of FIG. 7 contains the multiplexer 30, the inverters 31., the high register 32, the block of delay elements 33, the A1 analog converter 34 and the multiplexer 35.
g
The device works as follows.
In the decoding mode, the synchronization header is separated from the beginning. The remaining 32 codewords of each transmitting unit are fed to the input of the word-correction decoder 21. In the process of reproducing information possible
3822
mistakes. If there are no errors, then the 32 words that came to the input of the decoder are identical to the 32 words received from the output of the encoder with error correction. At the decoder, a de-interleaving process occurs, complementing the interleaving process in the encoder to return to the original order of information signals, after which errors are corrected. In block 16 (FIG. 3), the delay elements have a delay time equal to the transmission time of one word. Inverters 17–20 are provided for a sequence of second control words. At the output of the decoder 21, sets of symptoms S.,, S, and 5 are formed (Fig. 4), error correction is performed on the basis of these sets of symptoms.
FIG. 4 shows the o-element GP (2), which is the root of the original and irreducible polynomial of degree M, F (X) X + x + x - + x + 1, From de; encoder 21 receives 24 KIM information sequences and 4 sequences of control words. An error pointer is added to each word of the information sequence, the bits of which are transmitted according to the scheme in the same way as information bits or control words,
From the output of the decoder 21, the information sequence is fed to the second delay elements 22, which compensate for the delay introduced by the corresponding elements 9 (Fig. 1). From the output of the delay elements 22, signals arrive at the second decoder 23, in which from the parity detection matrix H (, 2 and input 28 words (l) generate a set of symptoms of Sji,
S2i, Sz., (Fig, 5). r
Based on a set of symptoms, error correction is then carried out. In the decoder 23, the pointer relating to the signal is erased, in which the error is corrected, while the pointer relating to the word in which it is impossible to eliminate the error remains. From the output of the decoder 23, a sequence of signals is supplied to the third delay elements 24, in which the sequences of words of even and odd orders are located in the initial state,
In the device (Fig. 3), error correction is based on the use of the first control words P ,,,, PijniPi jnt- and Pijn,, and the correction of the error oc 1c:; annna on the use of the x control word / Q121) 0i2ni% pg wire mc one time. If the mentioned error corrections are performed more than twice, the ability to correct is increased and a smaller number of them remain uncorrected. The error correction code allows, for example, to correct up to two dictionary errors without using an indicator marking the position of errors and the error packet. corrected by cross-interlacing. Thus, effective correction of both random errors and error packets can occur. With an increase in the number of corrected words, the decoding algorithm becomes more complicated, but to correct only one dictionary error, using a simple encoder is sufficient. I find a device for decoding data words transmitted over a data transmission channel and block-protected by means of a correction code containing the first word-correction decoder, the first inputs of which are connected to the even, but two last, outputs of the transmission channel , characterized in that, in order to increase the reliability of information transfer, the first, second and third delay elements, inverters and the second word-correction decoder are odd in addition to the last two, the output is added to the device The transmission channel is connected to the second inputs of the first decoder through corrections through the first delay elements, the delay time of which corresponds to one pulse delay interval between even and odd transmission channels, the even second last and last transmission channels are connected to the third the inputs of the first word-correction decoder through series-connected inverters and the first delay elements, the odd penultimate and last outputs of the transmission channels are connected via inverters to the fourth inputs of the first word word decoder, the outputs of which are connected to the corresponding inputs of the second delay elements, each subsequent element of which has a delay time greater than the previous one by the delay of data words, the outputs of the second delay elements are connected to the corresponding inputs of the second word-correction decoder, the outputs of which through the corresponding third elements delays having a delay time equal to an integer number of pulse delay intervals between even and odd transmission channels are connected to you one register. i 2, A device for decoding data words transmitted over a data transmission channel and block-protected by means of a correction code containing the first word-correction decoder, the first inputs of which are connected to the even, but two last, outputs of the transmission channel, differing from the fact that , in order to increase the reliability of information transfer, in the device one input of the device’s serial signals through the demultiplexer directly, others through the corresponding inverters connected to the inputs of the output register Pa, whose outputs are connected via series-connected multiplexer and digital-to-analogue transducer to audio outputs of the device.
-
IL
z
-c
权利要求:
Claims (2)
[1]
Claim
1. A device for decoding data words transmitted over a data channel 30 and block protected by means of a correction code, comprising a first word correction decoder, the first inputs of which are connected to even, except the last 35, outputs of the transmission channel, characterized in that, for the purpose of improve reliability of data transmission, the apparatus additionally introduced first, second and third delay elements 40, inverters and a second decoder Literal correction odd, but the last two channel outputs transmission unified with the second inputs of the first decoder 43 poslov- hydrochloric correction through the first delay elements, the delay time which co- f
382 4 corresponds to one interval of the pulse delay between the even and odd transmission channels, the even penultimate and last transmission channels are connected to the third inputs of the first word-correction decoder through series-connected inverters and the first delay elements, the odd penultimate and last outputs of the transmission channels are connected to the fourth inputs through inverters the first word correction decoder, the outputs of which are connected to the corresponding inputs of the second delay elements, each subsequent element of which has a delay time longer than the previous one by a data word delay interval, the outputs of the second delay elements are connected to the corresponding inputs of the second word correction decoder, the outputs of which through the corresponding third delay elements having a delay time equal to an integer number of pulse delay intervals between even and odd transmission channels, connected to the output register.
I
[2]
2. A device for decoding data words transmitted over a data channel and block protected by means of a correction code, comprising a first word correction decoder, the first inputs of which are connected to even, except the last two, outputs of the transmission channel, which means that, with In order to increase the reliability of information transfer, in the device some inputs of serial signals of the device through the demultiplexer directly, while others - through the corresponding inverters are connected to the inputs of the output register, outputs of koto-. Through a series-connected multiplexer and a digital-to-analog converter, they are connected to the sound outputs of the device.
Riga 1 / IJ / 'Γ: S3C 3t la </ 5sl X — _ί __— r
D »A_ = £
类似技术:
公开号 | 公开日 | 专利标题
SU1271382A3|1986-11-15|Device for decoding words of data transmitted through data transmission channel and unitwise protected by means of error-correcting code |
US4306305A|1981-12-15|PCM Signal transmitting system with error detecting and correcting capability
KR860000500B1|1986-05-01|Error correction method
US4497058A|1985-01-29|Method of error correction
US6658605B1|2003-12-02|Multiple coding method and apparatus, multiple decoding method and apparatus, and information transmission system
US4546474A|1985-10-08|Method of error correction
EP0170328B1|1989-06-14|Device for correcting and concealing errors in a data stream, and video and/or audio reproduction apparatus comprising such a device
US7992069B2|2011-08-02|Error correction coding apparatus and error correction decoding apparatus
JP3274627B2|2002-04-15|Method for encoding a stream of input signals and method for generating an output signal stream
KR920008229B1|1992-09-25|Digital data signal recording method
EP1545011B1|2008-07-09|Optimized interleaving of digital signals
US9130594B2|2015-09-08|Continuously interleaved error correction
US20070043997A1|2007-02-22|Reduced complexity error correction encoding techniques
US4890287A|1989-12-26|On-the-fly error correction
SU1327804A3|1987-07-30|Device for transmission and reception of digital signals
SE454228B|1988-04-11|SET AND APPARATUS FOR CODING RESP DECODATION IN CONNECTION WITH TRANSFER OF A SEQUENCE OF DIGITAL INFORMATION WORDS
ES8301561A1|1982-12-01|Method and apparatus for transmitting a digital signal
JP3358195B2|2002-12-16|Data element interleaving / deinterleaving
US5268908A|1993-12-07|Low data delay triple coverage code apparatus for on-the-fly error correction
US5623504A|1997-04-22|Methods and apparatus for encoding and/or decoding digital data elements with different degrees of error protection in accordance with a quasi-product code
US4606026A|1986-08-12|Error-correcting method and apparatus for the transmission of word-wise organized data
EP0144431A1|1985-06-19|Error-correcting apparatus
USRE33332E|1990-09-11|Apparatus for correcting errors
EP0603932A1|1994-06-29|Method and apparatus for implementing a quasi-product code with different degrees of protection against errors
JPH08509351A|1996-10-01|Method and apparatus for error-correctable data transmission based on semi-cyclic code
同族专利:
公开号 | 公开日
DD159930A5|1983-04-13|
DE3119669C2|1989-12-14|
BR8103074A|1982-08-24|
US4413340A|1983-11-01|
BE888891A|1981-11-20|
JPH0376051B2|1991-12-04|
CA1163341A|1984-03-06|
KR850001023B1|1985-07-18|
IT8121784D0|1981-05-18|
IN154622B|1984-11-17|
AT395794B|1993-03-25|
NO162000B|1989-07-10|
JPS574629A|1982-01-11|
FR2483148B1|1983-12-16|
CH659354A5|1987-01-15|
DK218781A|1981-11-22|
DK155399B|1989-04-03|
DE3119669A1|1982-03-25|
ATA221581A|1992-07-15|
NZ197132A|1985-07-12|
FI77757C|1989-04-10|
TR21315A|1984-03-22|
CS276335B6|1992-05-13|
PL231274A1|1982-07-19|
YU129981A|1984-04-30|
FR2483148A1|1981-11-27|
SE8103081L|1981-11-22|
ES8301541A1|1982-12-01|
GB2076569A|1981-12-02|
YU42402B|1988-08-31|
HK27485A|1985-04-12|
GB2076569B|1984-05-31|
KR830006744A|1983-10-06|
NO162000C|1989-10-18|
FI77757B|1988-12-30|
IT1135849B|1986-08-27|
FI811526L|1981-11-22|
CS375181A3|1992-05-13|
NO811687L|1981-11-23|
SG51984G|1985-03-29|
NL185123B|1989-08-16|
NL8102441A|1981-12-16|
NL185123C|1990-01-16|
AU549076B2|1986-01-16|
AU7080481A|1981-11-26|
ES502320A0|1982-12-01|
SE458080B|1989-02-20|
DK155399C|1989-08-07|
ZA813156B|1983-01-26|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

GB1445439A|1973-11-20|1976-08-11|Ibm|Error correction systems for a multichannel data handlingsystem|
US3988677A|1975-06-23|1976-10-26|Nasa|Space communication system for compressed data with a concatenated Reed-Solomon-Viterbi coding channel|
US4044328A|1976-06-22|1977-08-23|Bell & Howell Company|Data coding and error correcting methods and apparatus|
JPS5380105A|1976-12-24|1978-07-15|Sony Corp|Digital signal transmission method|
JPS6329450B2|1977-08-31|1988-06-14|Sony Corp|
JPS5857781B2|1978-01-17|1983-12-21|Mitsubishi Electric Corp|
JPS6113660B2|1978-04-17|1986-04-15|Sony Corp|
JPS6329451B2|1978-04-21|1988-06-14|Sony Corp|
JPS5555412A|1978-10-17|1980-04-23|Victor Co Of Japan Ltd|Signal recording and reproducing device|
JPS6150418B2|1978-10-23|1986-11-04|Sony Corp|
JPS6151814B2|1979-02-27|1986-11-11|Sony Corp|
JPS55131860A|1979-03-30|1980-10-14|Matsushita Electric Ind Co Ltd|Error correction unit|CA1161565A|1980-06-20|1984-01-31|Yoichiro Sako|Method of error correction|
AU568803B2|1982-01-07|1988-01-14|Sony Corporation|Data error correction|
US4598403A|1981-04-16|1986-07-01|Sony Corporation|Encoding method for error correction|
JPH0351140B2|1981-08-14|1991-08-05|Sony Corp|
NL8200207A|1982-01-21|1983-08-16|Philips Nv|METHOD OF ERROR CORRECTION FOR TRANSFERRING BLOCK DATA BITS, AN APPARATUS FOR CARRYING OUT SUCH A METHOD, A DECODOR FOR USE BY SUCH A METHOD, AND AN APPARATUS CONTAINING SUCH A COVER.|
US4541091A|1982-06-11|1985-09-10|Hitachi, Ltd.|Code error detection and correction method and apparatus|
JPS638651B2|1982-06-15|1988-02-24|Tokyo Shibaura Electric Co|
GB2122778B|1982-06-29|1985-09-11|Sony Corp|Digital audio signal processing|
JPS6316929B2|1982-09-30|1988-04-12|Nippon Electric Co|
JPS5972838A|1982-10-20|1984-04-24|Victor Co Of Japan Ltd|Generating circuit of reed solomon code|
GB2132393B|1982-12-17|1986-05-14|Sony Corp|Methods and apparatus for correcting errors in binary data|
NL8300249A|1983-01-25|1984-08-16|Philips Nv|ERROR CORRECTION METHOD FOR TRANSMITTING DATA ORDERED DATES AND DEVICES FOR CARRYING OUT THE METHOD|
US4488302A|1983-02-11|1984-12-11|At&T Bell Laboratories|Burst error correction using cyclic block codes|
JPH0226898B2|1983-02-21|1990-06-13|Nippon Electric Co|
DE3483460D1|1983-03-12|1990-11-29|Sony Corp|DEVICE WITH ERROR CORRECTION.|
JPH0561695B2|1983-05-11|1993-09-06|Sony Corp|
JPH0471367B2|1983-06-17|1992-11-13|Hitachi Ltd|
US4677622A|1983-06-22|1987-06-30|Hitachi, Ltd.|Error correction method and system|
US4637021A|1983-09-28|1987-01-13|Pioneer Electronic Corporation|Multiple pass error correction|
JPH0812612B2|1983-10-31|1996-02-07|株式会社日立製作所|Error correction method and apparatus|
JPH07101543B2|1984-03-24|1995-11-01|ソニー株式会社|Error correction coding method|
JPH0687348B2|1984-03-24|1994-11-02|ソニー株式会社|Digital data transmission method|
GB2156555B|1984-03-24|1988-03-09|Philips Nv|Error correction of data symbols|
US4597083A|1984-04-06|1986-06-24|Ampex Corporation|Error detection and correction in digital communication systems|
JPH07111815B2|1984-07-23|1995-11-29|株式会社日立製作所|Digital signal recording system|
JPH0152940B2|1984-12-26|1989-11-10|Mitsubishi Electric Corp|
CA1263194A|1985-05-08|1989-11-21|W. Daniel Hillis|Storage system using multiple mechanically-drivenstorage units|
US5202979A|1985-05-08|1993-04-13|Thinking Machines Corporation|Storage system using multiple independently mechanically-driven storage units|
US4706250A|1985-09-27|1987-11-10|International Business Machines Corporation|Method and apparatus for correcting multibyte errors having improved two-level code structure|
US4802152A|1986-04-07|1989-01-31|U.S. Philips Corporation|Compact disc drive apparatus having an interface for transferring data and commands to and from a host controller|
JPS63274222A|1987-05-01|1988-11-11|Matsushita Electric Ind Co Ltd|Interleaving method|
US5237574A|1988-04-08|1993-08-17|Digital Equipment Corporation|Error-resilient information encoding|
DE68910078D1|1988-04-08|1993-11-25|Digital Equipment Corp|METHOD AND DEVICE FOR CODING BY COMBINING TWO DIFFERENT CODE WORDS.|
JP2829963B2|1988-05-16|1998-12-02|ソニー株式会社|Digital data recording / reproducing device|
JP2832024B2|1989-03-18|1998-12-02|キヤノン株式会社|Code transmission method|
NL8901631A|1989-06-28|1991-01-16|Philips Nv|Device for buffering data for the duration of cyclically repetitive buffering times.|
US5140596A|1990-02-20|1992-08-18|Eastman Kodak Company|High speed encoder for non-systematic codes|
DE69223694T2|1991-07-18|1998-04-23|Canon Kk|Coding and decoding system for error correction|
KR100200801B1|1991-08-31|1999-06-15|윤종용|Error correction device|
KR100272118B1|1991-11-06|2000-11-15|이데이 노부유끼|Optical disk player and tracking servo circuit with digital servo control circuit|
US5392299A|1992-01-15|1995-02-21|E-Systems, Inc.|Triple orthogonally interleaed error correction system|
DE69315018T2|1992-08-21|1998-04-30|Koninkl Philips Electronics Nv|Hardware-efficient method and arrangement for coding BCH codes and in particular Reed-Solomon codes|
EP0584864B1|1992-08-21|1997-11-05|Koninklijke Philips Electronics N.V.|A hardware-efficient method and device for encoding BCH codes and in particular Reed-Solomon codes|
EP0673034B1|1994-03-19|2003-07-16|Sony Corporation|Optical disk and method and apparatus for recording and then playing information back from that disk|
USRE38802E1|1994-03-19|2005-09-27|Sony Corporation|Method for reproducing compressed information data from a disk using a spatial frequency less than the track pitch|
US5715355A|1994-03-19|1998-02-03|Sony Corporation|Optical disk having a particular format to store user-selected data, such as video data or computer files, including a dedicated TOC region|
WO1996032718A1|1995-04-12|1996-10-17|Kabushiki Kaisha Toshiba|Data processing method for generating error correction product code block, data processing method for recording data in recording medium, and data processing device for data|
US5757826A|1995-07-12|1998-05-26|Quantum Corporation|Word-wise processing for reed-solomon codes|
US5732093A|1996-02-08|1998-03-24|United Microelectronics Corporation|Error correction method and apparatus on optical disc system|
US5721744A|1996-02-20|1998-02-24|Sharp Microelectronics Technology, Inc.|System and method for correcting burst errors in digital information|
KR100199959B1|1996-10-14|1999-06-15|김영환|Method and apparatus for ghecking parity in cdma system|
US6003151A|1997-02-04|1999-12-14|Mediatek Inc.|Error correction and detection system for mass storage controller|
IL128257A|1997-05-30|2006-10-05|Macrovision Europ Ltd|Method for copy protecting a record carrier, copy protected record carrier and means for detecting access control information|
EP0996231B1|1998-10-20|2001-06-13|DIG Microcode GmbH|Method and device for generating error protected data blocks by generating parity words as well as data carrier including data blocks generated according to the method|
KR100579088B1|1998-12-29|2006-11-30|두산인프라코어 주식회사|Data communication system and error correction method that can detect and correct transmission error|
CA2298919C|1999-02-19|2006-04-18|Ntt Mobile Communications Network Inc.|Interleaving and turbo encoding using prime number permutations|
HU224792B1|1999-07-13|2006-02-28|Koninkl Philips Electronics Nv|Device for scanning an information carrier and information carrier|
US6700509B1|1999-11-12|2004-03-02|Koninklijke Philips Electronics N.V.|Device and method for processing a digital information signal|
US6694476B1|2000-06-02|2004-02-17|Vitesse Semiconductor Corporation|Reed-solomon encoder and decoder|
US6738942B1|2000-06-02|2004-05-18|Vitesse Semiconductor Corporation|Product code based forward error correction system|
US6856585B2|2000-10-12|2005-02-15|Koninklijke Philips Electronics N.V.|Method and device for recording information in units|
US6907560B2|2001-04-02|2005-06-14|Nortel Networks Limited|Forward error correctionon a link between ICs|
US7131052B2|2002-08-12|2006-10-31|International Business Machines Corporation|Algebraic decoder and method for correcting an arbitrary mixture of burst and random errors|
GB2397666A|2003-01-27|2004-07-28|Hewlett Packard Co|Logical data grouping in digital storage system|
US7831869B2|2003-01-27|2010-11-09|Hewlett-Packard Development Company, L.P.|DDS logical data grouping|
US20070198878A1|2004-06-14|2007-08-23|Nec Corporation|Two-way communication method, apparatus, system, and program|
US20060016083A1|2004-07-23|2006-01-26|Index Measuring Tape Co., Ltd.|Level laser indicator|
法律状态:
优先权:
申请号 | 申请日 | 专利标题
JP55067608A|JPH0376051B2|1980-05-21|1980-05-21|
[返回顶部]